<<<<<<< local
package be.ikdoeict.ga.operators;

import be.ikdoeict.ga.population.IIndividual;

public abstract class Crossover {
	protected abstract IIndividual crossoverImplementation(IIndividual i1, IIndividual i2);
	
	public IIndividual cross(IIndividual i1, IIndividual i2) {
		return crossoverImplementation(i1, i2);
	}
}
=======
package be.ikdoeict.ga.operators;

import be.ikdoeict.ga.population.IIndividual;

public abstract class Crossover {
	protected abstract IIndividual crossoverImplementation(IIndividual individual);
	
	public IIndividual crossover(IIndividual individualA, IIndividual individualB) {
		return crossoverImplementation(individualA, individualB);
	}
}
>>>>>>> other
